// @include "../code/Browser.js"
// @include "../code/Type.js"
// @include "../code/Array.js"
// @include "../extend/Debug.js"
/**
 * @fileOverview 页面URL操作工具
 * 
 * @version qinglan_url 1.0
 * @static
 * @author wxq wxqqh@qq.com
 */
/**
 * 命名空间
 * 
 * @namespace
 * @type Object
 */
window.qinglan = window.qinglan || {};
/**
 * 页面URL操作节点命名空间
 * 
 * @namespace
 * @type Object
 */
qinglan.Url = qinglan.Url || {};
/**
 * 根据指定的key获取在URL QueryString上的参数
 * 
 * @param {String}
 *            key 指定的queryString的值
 */
qinglan.Url.getUrlParam = function(key) {
	return location.search.match(new RegExp(key + '=([^&]*)'))[1];
};
/**
 * 得到所有的URLQueryString的参数
 * 
 * @return {Object} queryString 的Json对象
 */
qinglan.Url.getAllUrlParam = function() {
	var param = location.search.slice(1).split('&');
	var result = {};
	qinglan.Array.each(param, function(value) {
				var par = value.split('=');
				result[par[0]] = par[1];
			});
	return result;
};